package cn.rokhdelar.ams.management.service;

import cn.rokhdelar.ams.common.domain.vo.PageVO;
import cn.rokhdelar.ams.management.domain.po.SysUser;
import cn.rokhdelar.ams.management.domain.query.UserQuery;
import cn.rokhdelar.ams.management.domain.vo.UserVO;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * 针对表【sys_user(用户表)】的数据库操作Service
 * @author rokhdelar
 * @since 2024-10-02 13:56:45
*/
public interface SysUserService extends IService<SysUser> {
    Boolean createUser(UserVO user);
    PageVO<UserVO> getUserListByPage(UserQuery query);
    UserVO getUserById(String id);
    Boolean updateUser(UserVO user);
    Boolean resetPassWord (UserVO user);
    Boolean deleteUserById(String id);
}
